package top.aicey.ai.sparring.dto.res;

import com.alibaba.fastjson2.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import top.aicey.ai.sparring.dto.req.SceneQaDto;

import java.util.List;

@Data
@ApiModel("维度信息和问答对列表")
public class QaDimensionResponse {

    /**
     * 维度信息
     */
    @ApiModelProperty(name = "dimensions",required = true,value = "评估维度")
    private List<String> dimensions;

    /**
     * 问答对列表
     */
    @JSONField(name = "qa_list")
    @JsonProperty(value = "qa_list")
    @ApiModelProperty(name = "qa_list",required = true,value = "问答对列表")
    private List<SceneQaDto> qaList;
}
